input, h1, h2, h3, h4, h5, h6, body, table, form, td, tr, ul, ol, li, div, img, p {
margin:0;
padding:0;
}

body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background: #f8fdff; padding: 2px 35px;}


table td {vertical-align: top;}

a {color: #363636;}
/* .main-content h2 {font-size: 14px; color: #2F5277; font-weight: normal;} */
.main-content h2  {font: bold 13px/18px Tahoma, Arial, Helvetica, sans-serif; color: #069; margin-bottom: 9px;}


.wrappertable {width: 100%;}
.top {background: #8FB4FA url(/imgs/top-bg.jpg) top left; width: 100%}
.top a {cursor: pointer; display: block; width: 100%; height: 165px;}
.top .left {background: url(/imgs/top.jpg) top left no-repeat;padding-left:881px;}
.top .right {background: url(/imgs/top-right.jpg) top right no-repeat; height: 165px;}

.main {border-left: 1px #E8E9EA solid; border-right: 1px #E8E9EA solid; width: 100%;}

.content {width: 100%;background: #fff; font-size: 12px;}
.content .left-block {border-left: 1px #E8E9EA solid;}
.content .right-block {border-right: 1px #E8E9EA solid;}
.content a:hover {color: #f33}
.content hr {color: #A8CBFD; background-color: #A8CBFD; height: 1px; border: 0; margin: 12px 0 8px 0;}
.content .content img {border: 1px #5F98C9 solid;} .inner-content, .middle .main-content {padding: 20px 0;}
.middle .inner-content h1 {margin-bottom: 18px; color: #036;}
.middle .inner-content h2 {font: 16px/24px Tahoma, Arial, Helvetica, sans-serif; color: #369; margin-bottom: 9px;}
.middle .inner-content h3 {font: 14px/18px Tahoma, Arial, Helvetica, sans-serif; color: #f33; margin-bottom: 9px;}
.middle .inner-content h4 {font: bold 13px/18px Tahoma, Arial, Helvetica, sans-serif; color: #069; margin-bottom: 9px;}
.middle .inner-content p {line-height: 18px; margin-bottom: 12px;}
.middle .inner-content a {color:#2F5277;}
.middle .inner-content img {margin: 12px; padding: 6px; border: 1px solid #cccccc;}
.middle .inner-content img.thumb {float: left;margin: 0px 12px 12px 0px; }
.middle .inner-content table {border-collapse: collapse; margin-bottom: 10px; border: 0 !important;}
.middle .inner-content table td {padding: 6px; border: 1px #A8CBFD solid;}
.middle .inner-content table thead {padding: 4px; border: 1px #A8CBFD solid; background-color: #cbe5ff; font-weight: bold; color: #2F5277;}
.middle .inner-content table td ul {list-style-position: inside;}
.middle .inner-content ul, .middle .inner-content ol {margin-left: 18px;}
.middle .inner-content ul li {list-style: none; background: url(/imgs/menu-arrow2.gif) 0px 6px no-repeat; background: url(/imgs/sub-menu.gif) 0 6px no-repeat; padding-left: 18px; margin-bottom: 9px;}
.middle .inner-content ol li {margin-left: 18px; margin-bottom: 9px;}
.middle .inner-content {border-right:1px solid #E8E9EA; padding-right: 18px;}



.menu td {width: 25%; border-right: 1px #9bcaec solid; background: url(/imgs/menu-bg.jpg) top left; text-align: center;}
.menu td.active, .menu td:hover  {background: url(/imgs/menu-bg-active.jpg) top left;}
.menu td.last {border-right: none;}
.menu a {color: #025179;text-decoration: none; font: 14px/24px Tahoma, Arial, Helvetica, sans-serif; display: block; height: 23px; line-height: 23px;}
.menu a:hover {color: #f33;}
.menu .item {position: relative; z-index: 100;}
.menu .submenu { text-align: left; z-index: 100; display: none; position: absolute; width: 100%; background-color: #f5f9fa; border: 1px #9bcaec solid; border-top: none;}
.menu .submenu a {padding-left: 9px;}
.menu .submenu a:hover {background-color: #fbf8d0; color: #f33;}

.left-block {padding: 18px 18px 18px 10px; width: 220px;}

.left-block .sub-menu {margin-bottom: 20px;width: 220px;}
.left-block .sub-menu a {font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; color: #006699; display: block; background: url(/imgs/sub-menu.gif) 8px 10px no-repeat; padding-left: 18px; margin-bottom: 2px; text-decoration: none;}
.left-block .sub-menu a.active {color: #ff3333; background: url(/imgs/sub-menu-active.gif) 4px 10px no-repeat; padding-left: 14px;}
.left-block .sub-menu a:hover {color: #f33; text-decoration: underline;}

.left-block .sub-sub-menu {padding-left: 13px;}
.left-block .sub-sub-menu a {font: 12px/18px Tahoma, Arial, Helvetica, sans-serif; background: url(/imgs/sub-sub-menu.gif) 0 9px no-repeat; padding-left: 15px;}
.left-block .sub-sub-menu a.active {background: url(/imgs/sub-menu-active.gif) 0 8px no-repeat;}
.left-block .sub-sub-menu a:hover {color: #f33}

.left-block .sub-menu-active {border-left: #69c 4px solid; background-color: #f8fbff;}

.empty {height: 20px;}
.block td {vertical-align: middle;}
.block .bg {background: #fff url(/imgs/info-bg.jpg) bottom left repeat-x;}
.block .l {background: url(/imgs/info-border.gif) top left repeat-y;}
.block .r {background: url(/imgs/info-border.gif) top right repeat-y;}
.block .t {background: url(/imgs/info-border.gif) top left repeat-x;}
.block .b {background: url(/imgs/info-border.gif) bottom left repeat-x;}
.block .tl {background: url(/imgs/info-tl.gif) top left no-repeat;}
.block .tr {background: url(/imgs/info-tr.gif) top right no-repeat;}
.block .bl {background: url(/imgs/info-bl.gif) bottom left no-repeat;}
.block .br {background: url(/imgs/info-br.gif) bottom right no-repeat;}
.block .icon {padding: 7px 5px 7px 0;}

.right-block {padding: 18px 0 18px 18px; width: 220px;}
.right-block .block table.items {margin: 0 15px; width: 196px;}
.right-block .block {margin: 15px 0; width: 220px;}
.right-block .block a {color: #2F5277; font-size: 14px; text-decoration: none;}
.right-block .block .icon img {margin-right: 10px;padding-bottom: 0;}
.right-block .calendar {width:220px;}

.right-block .predblock {margin-left: 20px; padding: 7px; border: 1px #bcdef9 solid; background: #fff url(/imgs/zimin-bg.jpg) top bottom repeat-x; width: 172px;}
.right-block .predblock img {border: 1px #fff solid;}
.right-block .block a:hover {color: #f33;}
.right-block a.chairman {text-decoration: none;}
.right-block a.chairman:HOVER {text-decoration: underline;}
.right-block h2 {font-size: 14px; color: #2F5277; font-weight: normal; margin-bottom: 15px;}
.right-block h2 a {color: #2F5277;}
.right-block hr {color: #E8E9EA; background-color: #E8E9EA; height: 1px; border: 0; margin: 0 0 9px 0;}

.left-block .block {margin: 15px 15px 15px 8px; width: 220px;}
.left-block .block .l {background-color: #f8fdff; margin-left: 1px;}
.left-block .block a {color: #363636; font-size: 12px;}
.left-block .block table.items {margin: 0 13px;}
.left-block .block table.items td.first {padding-top: 10px;}
.left-block .block table.items td.last {padding-bottom: 10px;}
.left-block .block table .icon {padding: 3px 5px 3px 0;}


.mainpage-infotable {width: 100%; font-size: 12px;}
.mainpage-infotable td {width: 50%;}
.middle .inner-content table.mainpage-infotable td {border:none;}
.mainpage-infotable td a {line-height: 16px; color: #363636;}
.mainpage-infotable .lefttd {padding-right: 10px;}
.mainpage-infotable .righttd {padding-left: 10px;}
.mainpage-infotable .title {color: #fff; font-size: 18px; background: #157eb3 url(/imgs/content-info-bg.jpg) top left; margin-bottom: 10px;}
.mainpage-infotable .left {background: url(/imgs/content-info-left.jpg) top left no-repeat; padding-left: 10px;}
.mainpage-infotable .right {background: url(/imgs/content-info-right.jpg) top right no-repeat;}
.mainpage-infotable .politics {background: url(/imgs/content-info-politics.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.mainpage-infotable .economics {background: url(/imgs/content-info-economics.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.mainpage-infotable .society {background: url(/imgs/content-info-society.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.mainpage-infotable .sport {background: url(/imgs/content-info-sport.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.mainpage-infotable .date, .news .date {color: #ff6600; margin-top: 9px; font-weight: bold;}
.mainpage-infotable .archive {text-align: right; margin-bottom: 10px;}
.mainpage-infotable .archive a {color: #006699;}


.mainpage-megabuttons {width: 100%;}
.mainpage-megabuttons a {display: block; color: #069; font-weight: bold; font-size: 16px; text-decoration: none; padding-left: 63px; padding-top: 20px; height: 63px;}
.mainpage-megabuttons td.megabutton {width: 33%; background: url(/imgs/megabutton-bg.jpg) top left repeat-x; padding: 0; border: none;}
.mainpage-megabuttons .left {background: url(/imgs/megabutton-left.jpg) top left no-repeat;}
.mainpage-megabuttons .right {background: url(/imgs/megabutton-right.jpg) top right no-repeat; height: 63px;}
.mainpage-megabuttons .photo {background: url(/imgs/icon-photo.jpg) 1px 8px no-repeat;}
.mainpage-megabuttons .video {background: url(/imgs/icon-video.jpg) 1px 6px no-repeat; padding-left: 73px;}
.mainpage-megabuttons .audio {background: url(/imgs/icon-sound.jpg) 1px 11px no-repeat;}
.mainpage-megabuttons .skip div {width: 7px;}

.middle .inner-content table.mainpage-megabuttons td.megabutton {padding: 0; border: none;}
.middle .inner-content table.mainpage-megabuttons td.skip {padding: 0; border: none;}

.middle .inner-content table.mainpage-megabuttons tbody tr:first-child { background: transparent;}
* html .middle .inner-content table.mainpage-megabuttons tbody tr {background-color: expression(this.previousSibling==null?'transparent':'transparent'); color: expression(this.previousSibling==null?'#036':'#036'); font-weight: expression(this.previousSibling==null?'normal':'normal');}

.right-block .newspage-infotable {margin-top: 20px;}
table.newspage-infotable {width: 220px; font-size: 12px;}
.newspage-infotable tr {width: 100%;}
.middle .inner-content table.newspage-infotable td {border:none;}
.newspage-infotable td {width: 100%;}
.newspage-infotable td a {line-height: 16px; color: #363636;}
.newspage-infotable .lefttd {padding-right: 10px;}
.newspage-infotable .righttd {padding-left: 10px;}
.newspage-infotable .title {color: #fff; font-size: 18px; background: #157eb3 url(/imgs/content-info-bg.jpg) top left; margin-bottom: 10px; width: 100%;}
.newspage-infotable .left {background: url(/imgs/content-info-left.jpg) top left no-repeat; padding-left: 10px;}
.newspage-infotable .right {background: url(/imgs/content-info-right.jpg) top right no-repeat;}
.newspage-infotable .politics {background: url(/imgs/content-info-politics.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.newspage-infotable .economics {background: url(/imgs/content-info-economics.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.newspage-infotable .society {background: url(/imgs/content-info-society.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.newspage-infotable .sport {background: url(/imgs/content-info-sport.jpg) top right no-repeat; height: 28px; padding-top: 7px; font-size: 16px;}
.newspage-infotable .date, .news .date {color: #ff6600; margin-top: 9px; font-weight: bold;}
.newspage-infotable .archive {text-align: right; margin-bottom: 10px;}
.newspage-infotable .archive a {color: #006699;}
.middle .newscontent .newspage-infotable a {color: #363636;}

.middle .newscontent a {font: 12px/18px Tahoma, Arial, Helvetica, sans-serif;}
.middle .newscontent h2 {font: 16px Tahoma, Arial, Helvetica, sans-serif; color: #000; margin-bottom: 6px;}
.middle .newscontent h5 {font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #999; margin-bottom: 6px; text-align: left;}
.middle .newscontent h5 .date {color: #f60;}
.middle .newscontent h5 a {color: #999;}
.middle .newscontent p {color: #333;}

.content h5 {text-align: right;}
.content h5 .date {color: #f60;} 


.middle .inner-content table tbody tr:first-child { background: #E9F1F5; color: #036;  font-weight:bold;}
.middle .inner-content table {background:#F9FDFF;}

.first-child { background: #E9F1F5; color: #036; font-weight:bold; }

/*
* html .middle .inner-content table tr {
    	z-index: expression(
      	runtimeStyle.zIndex = 1,
  this == parentNode.firstChild ? (className = "first-child") : 0
  );
}
*/
* html .middle .inner-content table tbody tr {background-color: expression(this.previousSibling==null?'#E9F1F5':'transparent'); color: expression(this.previousSibling==null?'#036':'-'); font-weight: expression(this.previousSibling==null?'bold':'-');}

.middle .inner-content table.gallery tbody tr:first-child { background: #fff; font-weight:normal;}
* html .middle .inner-content table.gallery tbody tr {background-color: expression(this.previousSibling==null?'transparent':'transparent'); color: expression(this.previousSibling==null?'#036':'#036'); font-weight: expression(this.previousSibling==null?'normal':'normal');}

.middle .inner-content table.gallery .description, .middle .inner-content table.gallery .image {text-align: center;}


.content .middle .inner-content .mainpage-infotable tbody tr:first-child { background: #fff; font-weight:normal;}
.middle .content .mainpage-infotable {background:#fff}

.content .middle .inner-content .mainpage-infotable tbody tr.first-child { background: #fff; font-weight:normal; }
* html .content .middle .inner-content .mainpage-infotable tr {
    	z-index: expression(
      	runtimeStyle.zIndex = 1,
  this == parentNode.firstChild ? (className = "first-child") : 0
  );
}




h1 {font-size: 18px; color: #2F5277; font-weight: normal;}

.footer {position: relative; top: -1px; border-bottom: 1px #c6c9CB solid;}
.footer .left {position: relative; top: 1px; background: url(/imgs/footer-left.jpg) bottom left no-repeat;} 
.footer .right {background: url(/imgs/footer-right.jpg) bottom right no-repeat; height: 14px;}

.search input {margin-top: 15px; font-size: 12px; width: 215px;}
.search .line {border: 1px #5F98C9 solid;}
.search .submit {border: 0; background: #C4DFFE url(imgs/search-submit-bg.jpg) bottom left repeat-x; height: 18px; width: 80px; color: #0d5173; text-align: center; font-weight: bold; padding: 0;}


.breadcrumbs {font-size: 10px; margin-bottom: 18px;}
.breadcrumbs span a.B_crumb, .breadcrumbs span  a.B_homeCrumb {color:#2F5277; font-size: 10px;}

.infofooter {padding: 0 18px; color: #666; border-right:1px solid #E8E9EA; border-left:1px solid #E8E9EA; background-color: #fff;}
.infofooter hr {color: #A8CBFD; background-color: #A8CBFD; height: 1px; border: 0; margin: 0 0 8px 0;}

#photoShowId {display: none; position: absolute; left: 0; top: 100px; width: 100%; z-index: 200;}
#photoShowId .item {background-color: #fff; padding: 5px 20px; width: 704px;}
#photoShowId .item .close {text-decoration: none; color: #f00; font-weight: bold;}
#photoShowId .item .close a {text-decoration: none; color: #f00; font-weight: bold;}
#photoShowId img {border: none;}
#photoShowId td {border: 1px #34659b solid; padding: 2px;}

#photoShowBlock {background-color: #000000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 200;}

#pages {padding-left: 18px; margin-top: 18px; font-size: 1em}
#pages a {padding:0.3em; font-weight: bold;}
#pages a:hover {color: #f33}
#pages .current {padding:0.1em 0.3em; background-color:#157eb3; color:#fff; text-decoration: none;}

.newspage-infotable a:hover {color: #f33}
.newscontent div.newspage-infotable div a:hover {color: #f33}


.middle .inner-content ul.childLevel-0 li {
font-size: 14px;  font-weight: bold;
}
.middle .inner-content ul.childLevel-2 li a {
color: #069;
}

.middle .inner-content ul.childLevel-0 li a:hover {
color: #d00;
}


.middle .inner-content ul.childLevel-1 li {
font-size: 13px;  font-weight: bold;
margin-bottom: 4px;
}
.middle .inner-content ul.childLevel-2 li {
font-size: 12px;   font-weight: normal;
margin-bottom: 4px;
}

.middle .inner-content ul.childLevel-2, .middle .inner-content ul.childLevel-1 {
margin-top: 6px;
}

.advert_container {
padding: 18px 28px 0 28px;
border-left: 1px #E8E9EA solid; border-right: 1px #E8E9EA solid;
background-color: #fff;
}
#advert_line {
position: relative; height: 18px; overflow: hidden;
font-size: 14px;
}
#advert_div1, #advert_div2 {
position: absolute; left: 0; top: 0; white-space: nowrap;
}
#advert_line a:HOVER { color: #c00;}
#advert_line a { color: #025179;}


.middle .inner-content table.report {border-collapse: collapse; margin-bottom: 10px; border: 0 !important;}
.middle .inner-content table.report td {padding: 6px; border: 1px #A8CBFD solid;}
.middle .inner-content table.report thead {padding: 4px; border: 1px #A8CBFD solid; background-color: #cbe5ff; font-weight: bold; color: #2F5277;}
.middle .inner-content table.report td div.level0 {font-weight: bold;}
.middle .inner-content table.report td div.level1 {margin-left: 6px;}
.middle .inner-content table.report td div.level2 {margin-left: 12px;}
.middle .inner-content table.report td div.level3 {margin-left: 18px;}
.middle .inner-content table.report td div.level4 {margin-left: 24px;}

.middle .inner-content .formtable {margin: 15px 0;}

.middle .inner-content #report_limit {display: none;}

.middle .inner-content .docs_entry {margin-bottom: 6px; padding-bottom: 6px;  border-bottom: 1px #A8CBFD solid;}
.middle .inner-content .docs_path a {color: #666;}
.middle .inner-content .docs_path {font-size: 10px; color: #666;}
.middle .inner-content .docs_entry span {color: #f60; font-weight: bold;}

.forPrint {text-align: right;}
.forView {display: none;}

.blog {border: 1px #d9d9d9 solid; background: url(/imgs/feather.jpg) 10px 0px no-repeat; height: 30px; padding: 12px 10px 2px 58px; margin: 0 14px;}
.blog a {color: #069;}